package gao.xaiolei.util;


//@Component
public class JsonRenderer {
//	/**
//	 * 将 Bean 转换为 JSON,并且可以过滤掉某些字段
//	 *
//	 * @author
//	 * @param Bean    实体
//	 * @param 需要转换的字段
//	 * @return JSON 字符串
//	 */
//	public static String toJson(Object bean, final String[] filter) {
//		GsonBuilder gsonBuilder = new GsonBuilder();
//		gsonBuilder.setExclusionStrategies(new ExclusionStrategy() {
//			public boolean shouldSkipClass(Class<?> clazz) {
//				return false;
//			}
//
//			public boolean shouldSkipField(FieldAttributes f) {
//				for (final String v : filter) {
//					if (f.getName().equals(v))
//						return false;
//				}
//				return true;
//			}
//		});
//		gsonBuilder.setDateFormat("yyyy-MM-dd HH:mm:ss");
//		Gson gson = gsonBuilder.create();
//
//		return gson.toJson(bean);
//	}
}
